/*
 * @Author: Your name
 * @Date:   2020-07-30 12:21:25
 * @Last Modified by:   Your name
 * @Last Modified time: 2020-08-04 17:09:01
 * http://timemeetyou.com:8889/api/private/v1/
 */
import axios from 'axios'
export function request (config) {
  const instance = axios.create({
    baseURL: 'https://www.liulongbin.top:8888/api/private/v1',
    timeout: 10000
  })
  // axios请求拦截器
  instance.interceptors.request.use(config => {
    // 请求接口之前需要通过token进行权限验证，token值储存在请求头中
    const tokenStr = window.localStorage.getItem('logintoken')
    config.headers.Authorization = tokenStr
    return config
  }, error => {
    console.log(error)
  })
  // axios相应拦截器
  instance.interceptors.response.use(res => {
    return res.data
  }, error => {
    console.log(error)
  })
  // 返回真正的网络请求
  return instance(config)
}
export function request2 (config) {
  const instance = axios.create({
    baseURL: 'http://timemeetyou.com:8889/api/private/v1/',
    timeout: 10000
  })
  // axios请求拦截器
  instance.interceptors.request.use(config => {
    // 请求接口之前需要通过token进行权限验证，token值储存在请求头中
    const tokenStr = window.localStorage.getItem('logintoken')
    config.headers.Authorization = tokenStr
    return config
  }, error => {
    console.log(error)
  })
  // axios相应拦截器
  instance.interceptors.response.use(res => {
    return res.data
  }, error => {
    console.log(error)
  })
  // 返回真正的网络请求
  return instance(config)
}
